"""
数据管理模块

提供统一的数据访问接口，支持多种数据源的集成和管理。
"""

from .data_manager import DataManager
from .data_sources import (
    DataSource,
    MarketDataSource,
    AlternativeDataSource,
    FundamentalDataSource
)
from .data_adapters import (
    DataAdapter,
    TushareAdapter,
    WindAdapter,
    BloombergAdapter,
    DatabaseAdapter
)
from .data_quality import (
    DataQualityChecker,
    DataValidator,
    DataCleaner
)
from .data_cache import DataCache
from .data_pipeline import DataPipeline

__all__ = [
    "DataManager",
    "DataSource",
    "MarketDataSource", 
    "AlternativeDataSource",
    "FundamentalDataSource",
    "DataAdapter",
    "TushareAdapter",
    "WindAdapter", 
    "BloombergAdapter",
    "DatabaseAdapter",
    "DataQualityChecker",
    "DataValidator",
    "DataCleaner",
    "DataCache",
    "DataPipeline"
]